    var CHANGO_Tabla = { 
    }

    CHANGO_Tabla.vaciar = function(){
		var res = js_mysql_query('delete FROM carrito WHERE user_id = ' + SISTEMA.oUser.atributos.id_usuario);		
    }
	
    var CHANGO_Tx = {
        arr_items : [],
        actualizar: 'on'
    }

    CHANGO_Tx.vaciar = function(){
        //console.trace()
        this.arr_items = [];
        $('#sortable_tx').empty();
        $('.cant_items_tx').html("0");    
		$('.cant_docs_car').html("- Hay 0 items listos para transferir.");
		HISTORIAL.agregarEvento("Se quitaron todos los elementos del carrito");
		
		var res = js_mysql_query('delete FROM carrito WHERE car_nro = 1 AND user_id = ' + SISTEMA.oUser.atributos.id_usuario);
		
    }
	
    CHANGO_Tx.agregarItem = function(id_doc, docNumAnio){
	
        // if(!SISTEMA.oUser.puedeArmarExp()){
            // showStickyWarningToast("Ud. no cuenta con los permisos suficientes");
            // return;
        // }
	
        if(this.arr_items.is(id_doc)){
            showStickyWarningToast("No se puede agregar 2 veces el mismo documento");
            return;
        }else{
			//veo si otro ya lo agrego en otro carrito
			var res = js_mysql_query('SELECT * FROM carrito WHERE id_doc = ' + id_doc); //si esta en cualquier carrito
			if(res.total != 0){
				showStickyWarningToast("El documento esta siendo usado por " + res.objetos[0].user);
				return;
			}
					
            this.arr_items.push(id_doc);
			
			//a labase --------------	
			var obj = {
                id_doc: id_doc, 
				user : "'" + SISTEMA.oUser.atributos.nombre_usuario + "'",  
				user_id : SISTEMA.oUser.atributos.id_usuario, 
				area_id : SISTEMA.oUser.atributos.id_rep_dep, 
				fecha_insert : 'NOW()'	
            }
		
            var res = js_mysql_insert_object("carrito", obj);	
			//----------------
	
			HISTORIAL.agregarEvento("Documento " + docNumAnio + " listo para transferir");
			showStickySuccessToast("Documento " + docNumAnio + " listo para transferir");
        }	

		if(ventanaChangoTransferir.isVisible()) 
			this.redibujar();	
			
		$('.cant_docs_car').html("- Hay " + this.arr_items.length + " items listos para transferir.");			
    }

    CHANGO_Tx.sacarItem = function(id_doc){
        this.arr_items.remove(id_doc);
		var res = js_mysql_query('delete FROM carrito WHERE car_nro = 1 AND id_doc = ' + id_doc);
		
		var objDoc = SISTEMA.DOCS.findDocById(id_doc);		
        var ingreso = objDoc.numero_ingreso + '/' + objDoc.anio_ingreso;
		HISTORIAL.agregarEvento("Documento " + ingreso + " eliminado del carrito ");
        
		this.redibujar();
		
    }
    
    CHANGO_Tx.getItemsNames = function(){
            // if(this.arr_items.length == 0) return [];
			
            var arrDocs = [];
			
            var objDoc;
            var ingreso;
			
            for(var i=0;i<this.arr_items.length;i++){        
				
                objDoc = SISTEMA.DOCS.findDocById(this.arr_items[i]);		
                ingreso = objDoc.numero_ingreso + '/' + objDoc.anio_ingreso;
				
                // arrDocs[] = ingreso;				
                arrDocs.push(ingreso);
            }
			
            return arrDocs;
			
        }
 
    CHANGO_Tx.transferirTodo = function(){
        //alert("yo transfiero " + this.getItemsNames().join(", "))
        
		if(this.arr_items.length == 0){
			showStickyWarningToast("No hay items en el carrito");
			return;	
		}
		
		
		ventanaChangoTransferir.hide();
                ventanaTransferir.show();
		ventanaTransferir.data.esMultiple = true;
		
                $("#doc_name").html('documentos: '+this.getItemsNames().join(", "));
                $("#tipo_exp").html("");
		
		$("#form_transferir .tr_expte").hide();
		$("#form_transferir .tr_resolucion").hide();
		
    }

	CHANGO_Tx.iniciar = function(){
		// var cantidad = this.getCant();		
		// this.renderCant(cantidad);	
		var res = js_mysql_query('SELECT * FROM carrito WHERE car_nro = 1 AND user_id = ' + SISTEMA.oUser.atributos.id_usuario);
		
		for(var i=0; i<res.total; i++){  
			this.arr_items.push(res.objetos[i].id_doc);
		}		
		
		$('.cant_docs_car').html("- Hay " + res.total + " items listos para transferir.");
	}

    CHANGO_Tx.redibujar = function(){
        //this.vaciar();

        $('#sortable_tx').empty();	
	
        for(var i=0;i<this.arr_items.length;i++){        
		
            var objDoc = SISTEMA.DOCS.findDocById(this.arr_items[i]);		
            var ingreso = objDoc.numero_ingreso + '/' + objDoc.anio_ingreso;
		
            var item = '<img onclick="CHANGO_Tx.sacarItem('+this.arr_items[i]+')" style="cursor:pointer" src="images/delete_red.png" width="15" title="Sacar" />';
            item +=' <span>'+ingreso+ ' ' + comprobarLong(objDoc.caratula, 24)  +'</span>';

            $("#sortable_tx").append('<li style="margin:5px; padding:5px; width:90% !important;" class="ui-state-default" title="'+objDoc.caratula+'"> '+item+' </li>');
        }     
	
        $('.cant_items_tx').html(this.arr_items.length);
        $('.cant_docs_car').html("- Hay " + this.arr_items.length + " items listos para transferir.");
    }
